IBM Endpoint Manager Inspectors Reference

Terminology

Win: Windows
Lin: Red Hat and SUSE Linux
Sol: SUN Solaris
HPUX: Hewlett-Packard UNIX version
AIX: IBM AIX
Mac: Apple Macintosh
Ubu: Ubuntu/Debian
WM: Windows Mobile

The version (e.g. Lin:8.1) corresponds to the version of the IEM product (8.1) in which the inspector was introduced in the client on that platform.
The version number is not shown if it is less than 8.0.


Platform


Contents

Action Objects
Authorization Objects
Client Objects
Directory Services
Environment Objects
environment
environment variable
Filesystem Objects
Firewall Objects
Fixlet Objects
Formatting Objects
Installed System Software
Introspectors
License Objects
Microsoft IIS Metabase Objects
Miscellaneous
Networking Objects
Power Objects
Primitive Objects
Registry Objects
Session Objects
Session Statistics
Site Objects
SMBIOS objects
System Objects
Task Objects
User Objects
Windows Mobile Device Objects
WMI Objects
World Objects

IBM Endpoint Manager wiki

Environment Objects

The environment objects are provided to access environment variables. Note that you are inspecting the environment of the application executing the relevance clause (typically the BigFix Agent/Client), which may or may not match the environment of other applications on the computer.

environment

Environment variables define a particular set of paths and variables for a computer or an application. These Inspectors let you examine this set.

Creation Methods

DeclarationDescriptionPlatforms (?)
environmentReturns an object corresponding to the currently defined set of environment variables.

Example:
exists environment - TRUE if the computer has an environment object.
Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
environment of <process>Returns the environment of the specified process.Lin:8.0, Sol:8.0, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
variable <string> of <environment><environment variable>

Plural: variables
Returns an environment variable that matches the given name.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
variable of <environment><environment variable>

Plural: variables
Iterates through all the environment variables defined.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1

environment variable

Every variable defined by the environment has both a name and a value. Both names and values are treated as strings.

Creation Methods

DeclarationDescriptionPlatforms (?)
variable <string> of <environment>Returns an environment variable that matches the given name.

Example:
value of variable "path" of environment contains "\extras\" - TRUE if there is an environment variable named "path" and its value contains "\extras\".

Example:
value of variable "PATH" of environment contains "/sbin" - TRUE if there is an environment variable named "PATH" and its value contains "/sbin".

Example:
value of variable "PATH" of environment contains "/sbin" - TRUE if there is an environment variable named "PATH" and its value contains "/sbin".

Example:
value of variable "PATH" of environment contains "/sbin" - TRUE if there is an environment variable named "PATH" and its value contains "/sbin".
Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
variable of <environment>Iterates through all the environment variables defined.

Example:
number of variables of environment - Returns the total number of variables in the environment space.
Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<environment variable> as string<string>Casting the variable as a string yields a string containing the variable name and the value of the variable separated by ' = '.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
name of <environment variable><string>

Plural: names
Returns the name of the variable.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
value of <environment variable><string>

Plural: values
Returns the value of the variable.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1